IntervalZero.KINGSTAR.Base.Class 命名空間

模組名稱:KINGSTAR 子系統

作者:IntervalZero

環境:x64 與 KINGSTAR 應用程式

版本:4.5

類別

  類別 說明
AoeException 代表在應用程式執行期間發生的 AoE (ADS over EtherCAT) 例外狀況。
AxisConfiguration 代表軸的設定。
BaseSubsystem 代表 KINGSTAR Base 子系統。
CamPoint 代表凸輪的一對主從軸位置。
CoeException 代表在應用程式執行期間發生的 CoE (CANopen over EtherCAT) 例外狀況。
EscException 代表在應用程式執行期間發生的 ESC (EtherCAT Slave Controller) 例外狀況。
FoeException 代表在應用程式執行期間發生的 FoE (File Access over EtherCAT) 例外狀況。
IoConfiguration 代表 I/O 模組的設定。
IoSwitch 代表連接到 I/O 模組的感測器。
KsException 代表在應用程式執行期間發生的例外。
LogChannel 代表記錄通道以及已記錄的值。
McOverride 代表覆蓋參數。
SoeException 代表在應用程式執行期間發生的 SoE (Servo drive profile over EtherCAT) 例外狀況。
Switch 代表感測器。
Trigger 此觸發可用來為軸及軸組開始一項新的移動。
TriggerSource 代表觸發的屬性。
UnitConversion 代表單位轉換。
UserVariable 代表使用者定義變數。
UserVariable<T> 代表使用者定義變數及值。
VirtualAxis 代表可以分配給模擬軸的訊號。

委派 (Delegates)

  委派 說明
MailboxMessageEventHandler 通知應用程式一個郵箱通知已由 EtherCAT 裝置傳送。

介面

  介面 說明
IAxis 代表一個軸。
ICamCommand 代表一個凸輪運動。
ICamTable 代表一個凸輪表。
IControlStatus 代表一個運動曲線。
IGearCommand 代表一個齒輪運動。
IGearInPosCommand 代表一個齒輪比率運動。
IGroup 代表一個軸組。
IGroupInchCommand 代表一個軸組的移動指令,可指定最大距離。
IGroupJogCommand 代表一個軸組的吋動。
IHaltCommand 代表一個控制的運動停止。
IHomeCommand 代表一個原點復歸運動。
IInchCommand 代表一個移動指令,可指定最大距離。
IIoModule 代表一個 I/O 模組。
IIoStatus 代表軸的數位輸入及輸出。
IJogCommand 代表一個吋動。
IKsCommand 代表 KINGSTAR 方法之狀態及控制。
IKsCommand<T> 代表 KINGSTAR 方法之狀態加上值,其型別依方法而定,並會等待方法將值取得。
ILogCommand 代表一個記錄指令。
IModule 代表一個裝置。
IMoveAbsoluteCommand 代表一個絕對運動。
IMoveAdditiveCommand 代表一個附加運動。
IMoveCircularCommand 代表一個軸組的插補圓周運動。
IMoveContinuousAbsoluteCommand 代表一個持續的絕對運動。
IMoveContinuousRelativeCommand 代表一個持續的相對運動。
IMoveDirectCommand 代表一個軸組的插補直接運動。
IMoveHelicalCommand 代表一個軸組的插補螺旋運動。
IMoveLinearCommand

代表一個軸組的插補直線運動,其從工具中心點的當下位置至:

絕對 (Absolute):指定座標系統中的絕對位置。

附加 (Additive)相對 (Relative):指定座標系統中的相對位置,執行時相對距離將被加到目前的命令位置。

IMoveRelativeCommand 代表一個相對運動。
IMoveVelocityCommand 代表一個速度運動。
ISlave 代表 EtherCAT 從站。
IStopCommand 代表一個受控的運動停止,可中斷所有正在執行中的方法。
ISubsystem 代表 KINGSTAR 子系統
ITestCommand 代表一個命令測試。
ITrigger 代表一個可用來為軸及軸組開始一項新的移動的觸發。
IUserVariable 代表使用者定義變數。
IUserVariable<T> 代表使用者定義變數加上值。
IVariableRepository 代表新增或取得使用者定義變數的方法。